Inhalt Mathematische Operatoren Priorit t der Operatoren Vergleichsoperatoren Zeiger Zeiger auf Funktionen VT 52 TOS-Fehlermeldungen Fehlermeldungen des Basics Structure too long Syntax error RETURN without GOSUB Out of DATA Illegal function call Overflow Out of memory Undefined Statement Subscript out of range Duplicate definition Division by zero Illegal direct Type mismatch RETURN without function String too long Formula too complex Can't continue Undefined user function No RESUME RESUME without error use EXIT Missing operand Line buffer overflow REPEAT without UNTIL UNTIL without REPEAT FOR without NEXT NEXT without FOR IF without THEN or ENDIF WHILE without WEND WEND without WHILE THEN, ELSE or ENDIF without IF or THEN Reset Bus error Adress error Unknown opcode Division by Zero Out of memory. SAVE or re-CLEAR immedeately EXIT without structure Use EXIT TO in functions Not regular matrix Bad line number FIELD overflow Bad file number File not found Bad file mode File already open File not open TOS error #XX File already exists File type mismatch Bad disk Disk full Input past end Bad record number Bad file name Path not found Direct statement in file Too many files Write error Read error Disk write protected Illegal pointer Illegal SELECT-CASE-Structur qCOLOR qSTYLE qPATTERN qLINE WIDTH qLINE PATTERN qARCCOS qARCCOT qARCOTH qARCSIN qARCTAN qARSINH qARTANH qBACKUP qBIN$ qBIOS qBIT als Funktion qBIT als Befehl qBITBLT qBLOAD qBSAVE qCALL qCASE qCDBL qCHAIN qCHDIR qCHR$ qCINT qCINTL qCIRCLE qCLEAR qCLIP qCLOSE qCOMMON qCOMPILER als Befehl qCOMPILER als Funktion qCONT qCONTINUE qCOPY qCOSEC qCOSECH qCOSH qCOTH qCSNG qCSRLIN qCVIL qDATA qDATE$ als Befehl qDATE$ als Funktion qDEF FN qDEF PROC qDEF USR qDEFAULT qDEFDBL qDEFINT qDEFINTL qDEFSNG qDEFSTR qDRAW qDUMP qEDIT qELLIPSE qENDIF qEND_FN qEND_PROC qEND_SELECT qERR$ qERROR qEXEC qEXIT qFACT qFIELD qFILES qFSEL_INPUT qFILL qFILL COLOR qFILL PATTERN qFILL STYLE qFORM_ALERT qFRAC qFRE als Funktion qGEMDOS qGOSUB qGOTO qHCOPY qHCOPY TEXT qHEX$ qHIGH qH_CHAR qH_PIXEL qINLINE qINKEY$ qINPUT qINPUT # qINPUT USING qINPUT$ qINSTR qJOYSTICK qKEY LIST qKILL qLDUMP qLEFT$ qLIBRARY qLIBRARY CODE qLINE COLOR qLINE INPUT qLINE STYLE qLIST qLIST$ qLLIST qLOAD qLOCAL qLOCATE qLOCK qLOWER$ qLPEEK qLPOKE qLPOS qLPRINT qLSET qMAT CLEAR qMAT INV qMEMORY qMEMORY_BLOCK qMEMORY_MOVE qMERGE qMID$ qMID$ als Funktion qMIRROR$ qMKD$ qMKDIR qMKI$ qMKIL$ qMKS$ qMODE qMODE= qMODE LPRINT qMOUSEBUT qMOUSEOFF qMOUSEON qMOUSEX qMOUSEY qNAME qNAND qNEXT qNOISE qOCT$ qON ERROR GOTO qON GOSUB qON GOTO qON HELP GOSUB qON KEY GOSUB qON MOUSEBUT GOSUB qON RESTORE qON TIMER GOSUB qON TRON GOSUB qOPEN qOUTLINE qPALETTE qPBOX qPCIRCLE qPEEK qPELLIPSE qPOINT qPOKE qPOLYGON qPPOLYGON qPRBOX qPRINT qPRINT # qPRINT @ qPRINT USING qPROC qRBOX qREAD qREGISTER qRENUM qREPEAT qRESERVED qRESTORE qRESUME qRETURN qRIGHT$ qRMDIR qRSET qSAVE qSCREEN qSECH qSEEK qSELECT qSEGPTR qSINH qSORT ASC qSPACE$ qSTOP qSTR$ qSTRING$ qSWAP qSYSTEM qTANH qTEXT qTEXT COLOR qHEIGHT qROTATION qTEXT STYLE qTIME$ als Befehl qTIME$ als Funktion qTIMER qTROFF qTRON qTUNE qUNTIL qUNLIST qUPPER$ qUSING qVARPTR qVERSION qVOLUME qWAIT qWEND qWHILE qWPEEK qWPOKE qWRITE qWRITE # qWVBL qW_CHAR qW_PIXEL qXBIOS Befehls bersicht Hilfe Hypertext erg Platzhalter in der Hilfe GEM-Library uAppl_Init uAppl_Read uAppl_Write uAppl_Find uAppl_Tplay uAppl_Trecord uAppl_Exit uEvnt_Keybd uEvnt_Button uEvnt_Mouse uEvnt_Mesag uEvnt_Timer uEvnt_Multi uEvnt_Dclick uMenu_Bar uMenu_Icheck uMenu_Ienable uMenu_Tnormal uMenu_Text uMenu_Register uObjc_Add uObjc_Delete uObjc_Draw uObjc_Find uObjc_Offset uObjc_Order uObjc_Edit uObjc_Change uFsel_Exinput uForm_Do uForm_Dial uForm_Alert uForm_Error uForm_Center uGraf_Rubberbox uGraf_Dragbox uGraf_Movebox uGraf_Growbox uGraf_Shrinkbox uGraf_Watchbox uGraf_Slidebox uGraf_Handle uGraf_Mouse uGraf_Mkstate uScrp_Read uScrp_Write uWind_Create uWind_Open uWind_Close uWind_Delete uWind_Get uWind_Set uWind_Find uWind_Update uWind_Calc uRsrc_Load uRsrc_Free uRsrc_Gaddr uRsrc_Saddr uRsrc_Obfix uShel_Read uShel_Write uShel_Get uShel_Put uShel_Find uShel_Envrn uV_Opnvwk uV_Clsvwk uV_Bar uV_Clrwk uV_Updwk uVst_Load_Fonts uVst_Unload_Fonts uVs_Clip uV_Pline uV_Pmarker uV_Gtext uV_Fillarea uV_Cellarray uV_Contourfill uV_Recfl uV_Circle uV_Ellarc uV_Ellpie uV_Ellipse uV_Rbox uV_Rfbox uV_Justified uVswr_Mode uVs_Color uVsl_Type uVsl_Udsty uVsl_Width uVsl_Color uVsl_Ends uVsm_Type uVsm_Height uVsm_Color uVst_Height uVst_Point uVst_Rotation uVst_Font uVst_Color uVst_Effects uVst_Alignment uVsf_Interior uVsf_Style uVsf_Color uVsf_Perimeter uVsf_Udpat uVsin_Mode uVrq_Locator uVsm_Locator uVrq_Valuator uVsm_Valuator uVrq_Choice uVsm_Choice uVrq_String uVsm_String uVsc_Form uVex_Timv uV_Show_C uV_Hide_C uVq_Mouse uVex_Butv uVex_Motv uVex_Curv uVq_Key_S uVrt_Cpyfm uVro_Cpyfm uVr_Trnfm uV_Get_Pixel uVq_Extnd uVq_Color uVql_Attributes uVqm_Attributes uVqf_Attributes uVqt_Attributes uVqt_Extent uVqt_Width uVqt_Name uVq_Cellarray uVqin_Mode uVqt_Fontinfo uVq_Chcells uV_Exit_Cur uV_Enter_Cur uV_Curup uV_Curdown uV_Curright uV_Curleft uV_Curhome uV_Eeos uV_Eeol uV_Curaddress uV_Curtext uV_Rvon uV_Rvoff uVq_Curaddress uVq_Tabstatus uV_Hardcopy uV_Dspcur uV_Rmcur uV_Form_Adv uV_Output_Window uV_Clear_Disp_List uV_Bit_Image uVs_Palette uVqp_Films uVqp_State uVsp_Style uVsp_Save uVsp_Message uVqp_Error uV_Meta_Extents uV_Write_Meta uVm_Filename Fehlermeldungen des Compilers 'Zu viele Variablen 'Zu wenig Speicher reserviert 'Typ passt nicht 'Unerlaubtes EXIT 'Struktur ist zu lang 'Undefinierte Statements oder DIMs 'SWAP-Typ passt nicht 'Unerlaubte Konstanten-Zuweisung 'Unerlaubter Konstanten-Typ 'Uncompilierte Modify-Operation 'Falscher Gebrauch von DEFAULT 'Warnung: Falscher RETURN-Typ 'Warnung: Unbenutzte Statements 'Warnung: Unerlaubtes COMPILER-Statement Fehlermeldungen des Compilats Steuerworte des Compilers 7CUTLIB 7DEF_CONST 7END_CONST 7CONST_IF_EXCLUDE 7CONST_IF_INCLUDE 7CTRL_C OFF 7TRACE ON 7TRACE OFF 7NO LINENUMBERS 7LOAD INF 7SYMBOLS 7SYMBOLS2 7NOEX 7FPU2 768020 7FPU ERRORS ON 7FLAGS 7CUT_ON 7BAS_MEM 7STACK 7WARNINGS OFF 7COMPILER ON Speichermodell Der Editor SInstallation SEditor-Dialoge STastaturshortcuts rzung von Basic-Befehlen SErlaubte Zeichen in Variablennamen SAutomatisches Einr SSuchen von Token SWarnung bei Verwendung undefinierter Variablen SFehlerhinweise SSchlafecke SZusammenarbeit mit dem Interpreter SZusammenarbeit mit dem Compiler SEditor-Men `OM-BASIC-Men `Datei-Men bNeu ... ffnen ... bASCII ffnen ... bNeue Ansicht bVerdoppeln bSchlie bAlles schlie bFenster tauschen bSpeichern bSpeichern als ... bASCII speichern .. bDrucken ... bOM-BASIC beenden `Block-Men pBlock einsetzen pBlock verschieben pBlock entfernen pBlock kopieren pBlockanfang setzen pBlockende setzen pBlock verstecken pBlock zuladen... pBlock speichern ... pMEMORY_BLOCK laden. pLIBRARY zuladen... pNeu numerieren ... `Suchen-Men }Dialog Suchen }Dialog Ersetzen chsten Eintrag suchen }Vorherigen Eintrag suchen `Cursor-Men `Modus-Men Zeilennummern anzeigen Alle Postfixe anzeigen Zeichen wiederholen Bereich einklappen Bereich ausklappen Alles ausklappen Passwort eingeben ... Speichereinstellungen .. Editoreinstellungen ... Voreinstellungen bei Neu Allgemeine Einstellungen Farben einstellen Drucker-Einstellungen Fensterma Arbeitspfad einstellen... Shortcuts einstellen... Voreingestellte Farben `Programm-Men Starten Speichern & starten 'TRACE ON' & starten Compilieren Speichern & compilieren Laden & starten Direktmodus ber diesen Hypertext Index Q2MAGIC4.HYP/main {Neues ASCII-Format 0STACK BAS_MEM 68020 lFPU ERRORS OFF [SYMBOLS -6CONST_IF_EXCLUDE }vDEF_CONST 3^OTOS.HYP/main ST-GUIDE.HYP/main cKoTEXT ROTATION TEXT HEIGHT AON ERROR ykw]Kommentartext RESUME NEXT MID$ als Befehl FRE als Befehl Compiler Type mismatch STOS.HYP\GEMDOS .SAIP.HYP\Holger Weets KpJAIP.HYP\Karsten L dersen ST-GUIDE.HYP\Konfiguration AIP.HYP\Rolf Kotzian ST-GUIDE.HYP\Siehe auch Online-Hilfe zu Omikron.Basic 5 Karsten L dersen @ HH $ver: OM-Basic-Hilfe 0.40 Hilfe +g -i +y +z -t4 -d24 Programmieren/Basic :K(o; T}-:u rL &oa8 buU4^ Em4M' 2P7*l L saF q&\]M xP) v l#6l{^0 /;j)9 5SeeZ5s =ng~r yY|\Eh3 )h'4/ INQ{y 5eU(ID 4T,\Okf `[@Wt !L]H{ n5(P)Y U%Y%d mFZsgy ;f@Q, 703@= rYoI) `;(0* EnX?Od s D42 N~X?T 0vK7~ L_H < l;^\ }:l>7 9pL"@ (($PSS J?|2Z^ JOIb% &NfIE= 9\vD !"D)4 KR@|C*O -AoSAD0 !At(!A zy)}6 /W{l@ ~ .p\ P*>)- =bb! ] mOxI0 "Q+44 )Ml1X m*n5Z WIrFg 7QyM2Q j^j/} ,GwV!gQ {,$fF`9 )'D*: b}un- fgLAq blPp} ~1W!| 6@(#{WfX 3T\X 6zo0v /e8SO K# |>[ 1Y P` Ld{ W H}16d. $Bv[S yeQSc TPA+pHB !>beC YMD7m dnV. 8~AC`uj Mp)\b ? S=( o*\Pp DA^\j yq>V+ r2GTC@ nBc6. PF:T* c=I#^ dT)YW 4IxSkj `6lhef cRN\c lI:`= k05,C uvfG` B!`*` b" 4f*%( g17(m# x?B"V. [xi[i c=)om y g? g(GLM) +,0y@ iE;B6 Hpi a~_ N`\.K \p`Z! ;?Zt9O~ ;eN8_m '4aS0P n<8*p MAP+~49 vdPO, Tk(CP -HZ$K. ^6VQMY ttwzt s4:_j C;0 Q ^*;q: (X}1G yP; Xw tBJ|% Xe8[Rx sW{KP rc<9 \zh UznPrH" ZmtI5v Q@sX>,r whh_p~ Wx6Qn < I.A9 d(i+R fwn/: !X~jO- b*jg%l k:Lm~; N7vuz ,=;RM yD'%Z />J7- 3 t#P UH*3e |;owos ]PHc{ *t74> "aSYR tdftT0 t;A7i, CgmfM1M G};eC 0.s]V$ Z5X+hYp >p9cx XP|;b w,>bV A4NbeO\ WSQiU " Jul |IEs7+ J" q6 (]xCg# I[.?4 zpuS7 ,Ah`Qm o9%&, ,5xuThIt A5:I#< Vk3.. u:2q4 abqG$j @3tXPu P'^41P Rh]j{ ltwau_ 71B2[ i)#5- '=P1J> ($F0?O iz#DMKf u6n9p P %xC D#!!w ~@WKc A*c0o 7x7;w wbUb\ ~vl!x{ )mP*Gq lGSY: I$s^< aziB6 SZ64)P d:\2g q,!K 0MMO4T v{owM ~<<^~, 4 BA@E %dK Ap YBRAI _jMQDcd W'!Ee %\&,L CmH90t Y_19_k IDrB9 ;CCLc> F6.u2j yNvHyZ *6N9#13B* xXLu{7: bE.w, Zm@H| x5ow| 6fU.W Fl=>[tU K;5Q% cW{_k ]TbG f2(>* ktt'p R5~qu j(=F% B>}80 HXpA< g%}uc ~%j[(U 6}Zrk *ZF&( ;o_ez3 ?4*>A qWFAx\ y@!iRa6 %;gc# ?!Pj[ a1j; T~ {g "zLP'__W PZ[s\ go|}` 9hfS"9 r&W G7 47QqH Tx@7xpa 6Dt@i\ Q,%f h*W0q ti='*T 'fqK\l+l +BuH)i B%U$+ l)#l< cU!P$ x{bnN `r3K$ 6{{VO jAhhjc G+iu3 3~m:g /)_ `| ==ylaR eSAs? v,L]$ 3$)&+ pt|R0ip 2+NRF HM"7\ sbu@c 7n9;}I MujLY RPz70ua x[deU F?aF" D<]Z= 6vY5^ Xu89.r CD+'B oF>j v@ ;FzD? ?+f-n LcvXL [hg7O Ik[Ur ddqGX wlVo[ *++T< M`eG7 &CV'^=B a#k4t PY)i^z ,)c ,G )gN_! `9Y:8. fpDRG gQ?}waM ';of:&V >nQut sl.w{ )?-~!g z'CV2 =d;_K K"];% sUA&k u4%M3 IqEV`x 5,vi}P| /:@~ Bq>zU =EJTq =*RhH =eS&| NU1mk lDm*)[| @*.dn ZTF}kj 6^|?9C 49:\F Mqgxt \gYh6& z"36 D8 v)u!/ IsPLBwyr$]b /$ir u6fOg_ gJO=gvP &" o9P G1%wI g+/Zwt nM;>41 8x-28 ,}6usD +p!pU* _W>O~j; 4k#!H Ca>`S S}WXN.o' :=_gG qu.8F%_ "_*[] fBCop sWnXryw[_ Q-m.* \Yq%-I hiF?P* IHhhs K]8:q[ cDV#6V fuh#X -8}HT hY|Usz !ib}z ~lhK<" h\dDCd lT1vf} xYq~b ~M|Q \5 @ Q||jp d]m?9~ df#qHO H1e#-k *>:8:7 e6Gh~ 3G{ zMA=4Q7- ;k_6# $1!g4 o?G`8 w8r%0 8RYa_8 '*; x !4#x2 k,^9; R(=oo9 pGqp#B KL5-N JU]_v -);HTC }I~e' V3B"C)C (GJlZ2 4LKmw 1D"*-{ 2&\Sv (~9+ i[(]h RJ2Rc= d(0%$ h-0Qc2 .T]Zo @b.8A0 q%juU {$_D`G P^4l9 UN!NB, 56EX= ]r7!< F#F l =-xpr o$~)3 AH?^`n @a4:B#5 yyBa]n h2m h< msE$y h{]^WZ hpjL T^ uc5D-+ rc\4C |[=s' M_q&3 cZj+[ IQ-]W1< P=Khm >dg6| CRsmIf? +RgF QSsiIa? NRsmIf? JRsmIf? ia#BA Y0P*5 >W?*m mjyW/ v^|`W 5W`y} 8P?wb, j#1.\ Gc^U+ l$|s(> 5X\[i >.+O2X ufH7 A,:X`;"J h{ig** FsS#6 ]d#m' +4}uc @2t)S2 [wq+. `tAS| Q6N~Y A{ `0 5UMTg P=E'Fj{ k8vVuK iT8k6 V"<]5 e"ZH` wxv<1+ m.uR>R zIly_4 HN{"9l `Tat`g KkJ'@ ,#;Sf pONoR ~e86] 5 [g:ML 5Luiec |+*vu sF/~D_ V85GB C1,bR C[&??J( PUM?Uz!7~ t^8a# HAT seBX@ dF=Iet iq\p}9W FF6wA )EEF7 IASn, Ik`)T \z*1V. vQG!& Tl"nJ [rzsK ~- Dat< r{3s| FN[qS kqE#h y:1r #%[[Fp 5[\C2 ,BzOaL R&84z rx[U8 '{6Ft JGe F n= le 1xNyGD SRgM% >fp\N 2"eKRo 9~"X; 8l v%;cu toQ?) >H\@\uL @TA:Y K/KxR _G@z2 puty1 zRRyh |"mls -7sNU X8/2tR ?"PT;j 5!D)v hF971 bGw"Z q1t~pI S3`V; QiE;}{ FV5EF sDeD] 2B&eF PRsmH E=8MX R#=D3 fw@Vw k[QcA 4R7`B !Sd05 *Y4MRR@ L/#Tl ;=o}'q <#mL> .5V6] f{kr2 n.HHh>/ +3z2~ Y*r3` N`nUA 'VN|] [lyt. l?>?f .=GHf>d h+*J$ G"1L# N ~21x Rc)hc~ [)AnI ?"j7oy PDrOA C}2zb 9dicY *[\VB bz>.v ]dn]?p] wIyuK 3{cF :])^$ l7{FI $h2%o ,z{ t#N6Q )WFR9 XmccK= RhA>o rl5h*9 ngJC#V *f|86 45_|f G